geothermal power - English Synonyms Dictionary